package com.serialcommunication.interfaces;

/**
 * used for components which are used to transmit data
 * @author Alex
 *
 */
public interface ITransmitComponent extends IBaseComponent {
	
	/**
	 * component is clickable / editable
	 */
	void enableComponent();
	
	/**
	 * no interaction with component possible
	 */
	public void disableComponent();
	
	public void transmitData();
	
	public String getValue();

	public void setInActive();
	
	public void setActive();
}
